Text copied to clipboard!

Titel

Text copied to clipboard!

AWS-Programmierer

Beschreibung

Text copied to clipboard!
Wir suchen einen erfahrenen AWS-Programmierer, der unser technisches Team bei der Entwicklung, Implementierung und Wartung cloudbasierter Lösungen auf der Amazon Web Services (AWS) Plattform unterstützt. In dieser Rolle sind Sie verantwortlich für die Gestaltung skalierbarer, sicherer und leistungsstarker Anwendungen, die den Anforderungen unserer Kunden und internen Stakeholder gerecht werden. Als AWS-Programmierer arbeiten Sie eng mit DevOps-Ingenieuren, Softwareentwicklern und Architekten zusammen, um innovative Lösungen zu entwickeln, die auf modernen Cloud-Technologien basieren. Sie nutzen verschiedene AWS-Dienste wie EC2, Lambda, S3, RDS, DynamoDB, CloudFormation und weitere, um robuste und effiziente Systeme zu erstellen. Ihre Aufgaben umfassen sowohl die Backend- als auch die Infrastrukturentwicklung, wobei Sie moderne Programmiersprachen wie Python, Java oder Node.js einsetzen. Ein tiefes Verständnis von Cloud-Sicherheitspraktiken, CI/CD-Pipelines und Infrastructure-as-Code ist für diese Position unerlässlich. Sie sollten in der Lage sein, komplexe Anforderungen zu analysieren, technische Konzepte klar zu kommunizieren und qualitativ hochwertigen Code zu schreiben. Erfahrung mit agilen Entwicklungsmethoden und ein hohes Maß an Eigenverantwortung runden Ihr Profil ab. Wir bieten Ihnen ein dynamisches Arbeitsumfeld mit spannenden Projekten, die Möglichkeit zur kontinuierlichen Weiterbildung und Zertifizierung sowie flexible Arbeitszeiten und die Option auf Remote-Arbeit. Wenn Sie leidenschaftlich gerne mit Cloud-Technologien arbeiten und Teil eines innovativen Teams sein möchten, freuen wir uns auf Ihre Bewerbung.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung von cloudbasierten Anwendungen auf AWS
  • Implementierung von Infrastructure-as-Code mit Tools wie CloudFormation oder Terraform
  • Integration von AWS-Diensten wie Lambda, S3, RDS, DynamoDB und API Gateway
  • Optimierung von Performance, Skalierbarkeit und Sicherheit der Cloud-Anwendungen
  • Zusammenarbeit mit DevOps- und Entwicklungsteams zur Umsetzung von CI/CD-Pipelines
  • Fehleranalyse und -behebung in bestehenden Cloud-Anwendungen
  • Erstellung technischer Dokumentationen und Architekturdiagramme
  • Teilnahme an Code-Reviews und Qualitätssicherungsprozessen
  • Überwachung und Logging von Anwendungen mit CloudWatch und anderen Tools
  • Beratung interner Teams zu Best Practices in der AWS-Entwicklung

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium in Informatik oder vergleichbare Qualifikation
  • Mindestens 3 Jahre Erfahrung in der AWS-Entwicklung
  • Fundierte Kenntnisse in mindestens einer Programmiersprache (z. B. Python, Java, Node.js)
  • Erfahrung mit Infrastructure-as-Code (z. B. CloudFormation, Terraform)
  • Vertrautheit mit CI/CD-Tools wie Jenkins, GitLab CI oder AWS CodePipeline
  • Kenntnisse in Cloud-Sicherheitskonzepten und IAM
  • Erfahrung mit containerbasierten Architekturen (z. B. Docker, ECS, EKS)
  • Analytisches Denken und Problemlösungsfähigkeiten
  • Gute Kommunikationsfähigkeiten in Deutsch und Englisch
  • AWS-Zertifizierungen (z. B. AWS Certified Developer oder Solutions Architect) von Vorteil

Potenzielle Interviewfragen

Text copied to clipboard!
  • Welche AWS-Dienste haben Sie in früheren Projekten verwendet?
  • Wie gehen Sie mit der Absicherung von Cloud-Anwendungen um?
  • Welche Programmiersprachen beherrschen Sie und in welchem Kontext haben Sie diese eingesetzt?
  • Haben Sie Erfahrung mit Infrastructure-as-Code? Wenn ja, mit welchen Tools?
  • Wie stellen Sie die Skalierbarkeit und Verfügbarkeit Ihrer Anwendungen sicher?
  • Können Sie ein Projekt beschreiben, bei dem Sie eine CI/CD-Pipeline implementiert haben?
  • Wie gehen Sie mit Fehlern und Debugging in verteilten Systemen um?
  • Welche AWS-Zertifizierungen besitzen Sie?
  • Wie bleiben Sie über neue Entwicklungen in der AWS-Welt informiert?
  • Sind Sie bereit, in einem agilen Team zu arbeiten?